CX_ACTION_LIST
Class hierarchy
- CX_CLASS
- CX_ACTION_LIST
Description:
Objects of the type CX_ACTION_LIST represent the action list of a module or widget. The action list is obtained via the methods: CX_MODULE::GetActionList and CX_WIDGET::GetActionList.
Attention: The event overriding during the widget import does not represent an action list in the classical sense. GetActionList on an Import() widget (in the importing module) returns the "action list" with the overridden messages for the imported main widget (but not the child elements).
The overwritten messages of the imported child elements cannot be accessed via CX_ACTION_LIST at the moment.
Code example:
(INITIALIZE) FALSE Module Call(GetActionList) Call(GetSourceRanges)
iterate {
FALSE Swap Call(Read)
}
Function | MA* | Parameter | Return | Short description |
---|---|---|---|---|
GetMessages | INTEGER | VECTOR&lmt;INTEGER> | Returns the messages implemented by this action list. | |
GetMessageSourceRanges | INTEGER, INTEGER | VECTOR&lmt ;CX_FILE_SOURCE_RANGE> | Returns the source code ranges for the selected message. | |
GetModule | CX_MODULE | Returns the module in which the action list is defined. | ||
Inherited | CX_ACTION_LIST | Returns the action list of the base module/widget. |
* MA = Member Access Function,
greyed out = inherited function
Data field | Type | Reference class | I* | Brief description |
---|---|---|---|---|
* I = Indexable data field,
greyed out = inherited data field.
Module | Brief description |
---|---|